// utils/filter.js
function loginCheck(pageObj) {
  if (pageObj.onShow) {

    let _onShow = pageObj.onShow;
    // 使用onLoad的话需要传递options
    pageObj.onShow = function() {
      if (wx.getStorageSync('userid')) {
        // 获取当前页面
        let currentInstance = getPageInstance();
        _onShow.call(currentInstance,);

      } else {
        //跳转到登录页
        wx.redirectTo({
          url: "/pages/userLogin/userLogin"
        });
        wx.showToast( {
          title: '请登录后查看',
          duration: 2000,
          icon:'none'
        })
      }
    }
  }
  return pageObj;
}

// 获取当前页面    
function getPageInstance() {
  var pages = getCurrentPages();
  return pages[pages.length - 1];
}

exports.loginCheck = loginCheck;